// components/radio-tree-item/index.js
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        data: {
            type: Object,
            required: true,
			value: function(){
				return {}
			}
        },
        rangeKey: {
            type: String,
			value: "name"
        },
        valueKey: {
            type: String,
			value: "id"
        }
    },

    /**
     * 组件的初始数据
     */
    data: {

    },

    /**
     * 组件的方法列表
     */
    methods: {
        open(e) {
            let { item } = e.currentTarget.dataset;
            this.triggerEvent('open', { item });
        },
        nodeOpen(e) { // 递归的最终子节点
            let { item } = e.detail;
            this.triggerEvent('open', { item }); // 将当前的点击项的数据传递给父页面
        },
        checked(e) {
            let { item } = e.currentTarget.dataset;
            console.log("CCCC",e)
            this.triggerEvent('checked', { item });
        },
        nodeChecked(e) {
            let { item } = e.detail;
            console.log("fff",e)
            this.triggerEvent('checked', { item }); // 将当前的点击项的数据传递给父页面
        }
    }
})
